Semantic model-driven architecting of service-based software systems

نویسنده

  • Claus Pahl
چکیده

Model-driven development is a software development framework that emphasises modelbased abstraction and automated code generation. Service-based software architectures benefit in particular from semantic, ontology-based modelling. We present ontology-based transformation and reasoning techniques for layered semantic service architecture modelling. Integrated ontological layers support abstract domain modelling, architectural design, and interoperability aspects. Ontologies are beneficial due to their potential to formally define models, to allow reasoning about semantic models, and to automate transformations at all layers. Ontologies are suitable in particular for the Web Services platform due to their ubiquity within the Semantic Web and their application to support semantic Web services.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontology-Based Composition and Transformation for Model-Driven Service Architecture

Building service-based architectures has become a major area of interest since the advent of Web services. Modelling these architectures is a central activity. Model-driven architecture is a recent approach to developing software systems based on the idea of making models the central artifacts for design representation, analysis, and code generation. We propose an ontology-based composition and...

متن کامل

An Ontology-based MDA Framework for Service-based Software Systems Architecting

Model-driven Architecture (MDA) is a software architecture framework proposed by the Object Management Group OMG. MDA emphasises the importance of modelling in the architectural design of software systems. Ontologies are can enhance the modelling aspects here. We present a layered MDA-based modelling approach. We focus on servicebased software and the Web Services platform.

متن کامل

Component-Aware System Architecting: A Software Interoperability Perspective

As an emerging discipline, Component-Aware System Architecting (CASA) takes advantage of the composition of reusable heterogenous architectural components developed by different people, at different time. CASA can also collaborate with component-aware requirements elicitation to strengthen component-aware requirements’ claims. However, CASA does not come for free, one of many challenges facing ...

متن کامل

A Framework for Self-Architecting Service-Oriented Systems

074 0 -74 5 9 /11/ $ 2 6 . 0 0 © 2 011 I E E E DESIGNING LARGE-SCALE distributed software systems presents the challenge of providing a way for the software to adapt to changes in the computing environment (for example, workload changes and failures) and requirements. Self-adaptive software systems monitor the computing environment and adjust their structure and behavior at runtime in response ...

متن کامل

Service Robot Control Architectures for Flexible and Robust Real-World Task Execution: Best Practices and Patterns

Successfully building complex service robotic systems that robustly operate in real-world environments gives a lot of insights into what are valuable patterns in architecting such systems. In this paper, we describe some of our insights with respect to robot control architectures and robotics software systems engineering. The focus of the paper is not on discussing specific functionalities but ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Information & Software Technology

دوره 49  شماره 

صفحات  -

تاریخ انتشار 2007